Investing in good stocks